<?php include_once $_SERVER["DOCUMENT_ROOT"] . '/JuventudeSlz/modelo/bean/IEntity.php'; ?>
<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of Participante
 *
 * @author JoasRamos
 */
class Jovem implements IEntity {

    //put your code here
            private $id,
            $nome,
            $nomeCracha,
            $rg,
            $nascimento,
            $sexo,
            $endereco,
            $cep,
            $bairro,
            $cidade,
            $hasAlimentacao,
            $hasBarraca,
            $hasTransporte,
            $doEucaristia,
            $hasEucaristia,
            $doSeminario,
            $doAprofundamento,
            $alergiaAlimento,
            $alergiaMedicamento,
            $email,
            $telefone,
            $nomeResp1,
            $telResp1,
            $nomeResp2,
            $telResp2,
            $isParticipante,
            $isServico,
            $servico;

    public function getAttributes() {
        return array(
            "nome", "nome_cracha", "rg", "data_nascimento",
            "sexo", "endereco", "cep", "bairro", "cidade",
            "has_alimentacao", "has_barraca", "has_transporte",
            "do_eucaristia", "has_eucaristia", "do_seminario",
            "do_aprofundamento", "alergia_remedio", "alergia_alimento",
            "email", "telefone", "nome_resp1", "tel_resp1", "nome_resp2",
            "tel_resp2", "is_participante", "is_servico", "servico"
        );
    }

    /**
     *
     * @return string - deve ser o nome da Tabela no banco de Dados 
     */
    public function __toString() {
        return "jovem";
    }

    /**
     * Metodos get e set
     */
    public function getId() {
        return $this->id;
    }

    public function setId($id) {
        $this->id = $id;
    }

    public function getNome() {
        return $this->nome;
    }

    public function setNome($nome) {
        $this->nome = $nome;
    }

    public function getNomeCracha() {
        return $this->nomeCracha;
    }

    public function setNomeCracha($nomeCracha) {
        $this->nomeCracha = $nomeCracha;
    }

    public function getRg() {
        return $this->rg;
    }

    public function setRg($rg) {
        $this->rg = $rg;
    }

    public function getNascimento() {
        return $this->nascimento;
    }

    public function setNascimento($nascimento) {
        $this->nascimento = $nascimento;
    }

    public function getSexo() {
        return $this->sexo;
    }

    public function setSexo($sexo) {
        $this->sexo = $sexo;
    }

    public function getEndereco() {
        return $this->endereco;
    }

    public function setEndereco($endereco) {
        $this->endereco = $endereco;
    }

    public function getCep() {
        return $this->cep;
    }

    public function setCep($cep) {
        $this->cep = $cep;
    }

    public function getBairro() {
        return $this->bairro;
    }

    public function setBairro($bairro) {
        $this->bairro = $bairro;
    }

    public function getCidade() {
        return $this->cidade;
    }

    public function setCidade($cidade) {
        $this->cidade = $cidade;
    }

    public function getHasAlimentacao() {
        return $this->hasAlimentacao;
    }

    public function setHasAlimentacao($hasAlimentacao) {
        $this->hasAlimentacao = $hasAlimentacao;
    }

    public function getHasBarraca() {
        return $this->hasBarraca;
    }

    public function setHasBarraca($hasBarraca) {
        $this->hasBarraca = $hasBarraca;
    }

    public function getHasTransporte() {
        return $this->hasTransporte;
    }

    public function setHasTransporte($hasTransporte) {
        $this->hasTransporte = $hasTransporte;
    }

    public function getDoEucaristia() {
        return $this->doEucaristia;
    }

    public function setDoEucaristia($doEucaristia) {
        $this->doEucaristia = $doEucaristia;
    }

    public function getHasEucaristia() {
        return $this->hasEucaristia;
    }

    public function setHasEucaristia($hasEucaristia) {
        $this->hasEucaristia = $hasEucaristia;
    }

    public function getDoSeminario() {
        return $this->doSeminario;
    }

    public function setDoSeminario($doSeminario) {
        $this->doSeminario = $doSeminario;
    }

    public function getDoAprofundamento() {
        return $this->doAprofundamento;
    }

    public function setDoAprofundamento($doAprofundamento) {
        $this->doAprofundamento = $doAprofundamento;
    }

    public function getAlergiaAlimento() {
        return $this->alergiaAlimento;
    }

    public function setAlergiaAlimento($alergiaAlimento) {
        $this->alergiaAlimento = $alergiaAlimento;
    }

    public function getAlergiaMedicamento() {
        return $this->alergiaMedicamento;
    }

    public function setAlergiaMedicamento($alergiaMedicamento) {
        $this->alergiaMedicamento = $alergiaMedicamento;
    }

    public function getEmail() {
        return $this->email;
    }

    public function setEmail($email) {
        $this->email = $email;
    }

    public function getTelefone() {
        return $this->telefone;
    }

    public function setTelefone($telefone) {
        $this->telefone = $telefone;
    }

    public function getNomeResp1() {
        return $this->nomeResp1;
    }

    public function setNomeResp1($nomeResp1) {
        $this->nomeResp1 = $nomeResp1;
    }

    public function getTelResp1() {
        return $this->telResp1;
    }

    public function setTelResp1($telResp1) {
        $this->telResp1 = $telResp1;
    }

    public function getNomeResp2() {
        return $this->nomeResp2;
    }

    public function setNomeResp2($nomeResp2) {
        $this->nomeResp2 = $nomeResp2;
    }

    public function getTelResp2() {
        return $this->telResp2;
    }

    public function setTelResp2($telResp2) {
        $this->telResp2 = $telResp2;
    }

    public function getIsParticipante() {
        return $this->isParticipante;
    }

    public function setIsParticipante($isParticipante) {
        $this->isParticipante = $isParticipante;
    }

    public function getIsServico() {
        return $this->isServico;
    }

    public function setIsServico($isServico) {
        $this->isServico = $isServico;
    }

    public function getServico() {
        return $this->servico;
    }

    public function setServico($servico) {
        $this->servico = $servico;
    }

}

?>
